package com.todod.mapper;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.todod.dto.ProjectFileEvaluateDto;
import com.todod.entity.QueryProjectFile;
import com.todod.model.ProjectFileEvaluate;

/**
 * @author lql
 * @date 2020年12月25日
 */
public interface ProjectFileEvaluateMapper extends BaseMapper<ProjectFileEvaluate> {

	IPage<ProjectFileEvaluateDto> getListPage(Page<ProjectFileEvaluateDto> page, @Param("userId") Long userId,
			@Param("queryProjectFile") QueryProjectFile queryProjectFile);

	ProjectFileEvaluateDto getInfo(@Param("code") Long code);

	List<ProjectFileEvaluateDto> getEvaluateList(@Param("fileId") Long fileId);
}
